﻿.content{ width:720px; height:940px; margin:393px auto 0 auto; }
.shouji1, .shouji2{ position:absolute; left:0; width:100%; height:1500px; z-index:-1;}
.shouji1{ position:absolute; background:url(../../img/activity/shouji/bg1.jpg) no-repeat center top; top:37px; }
.shouji2{ position:absolute; background:url(../../img/activity/shouji/bg2.jpg) no-repeat center top; top:0;}

.activity-intro h6 i, .activity-intro li i, .activity-intro div i, .activity-buy-hd, .activity-buy-bd .form-btn, .light-btn, .activity-buytip h6 i, .activity-tip h6 i, .light-dailog .light-close s, .error s{float:left; display:block; background:url(../../img/activity/shouji/sprite.png) no-repeat}
.activity-intro h6 i, .activity-tip h6 i{ width:95px; height:26px; }
.activity-intro li i, .activity-intro div i{ width:17px; height:17px;}
.activity-buytip h6 i{ background-position:-224px 0; width:20px; height:20px; margin:4px 4px 0 0;}
.activity-intro h6 i{ background-position: 0 0;}
.activity-intro li i{ background-position:-190px 0; margin-right:4px;}
.activity-intro div i{ background-position:-207px 0; margin:4px 8px 0 0;}
.activity-tip h6 i{ background-position: -95px 0;}

.activity-intro, .activity-tip{ color:#7d7d7d;}
.activity-intro h6, .activity-tip h6{ height:26px; background-color:#ffe1c7;}
.activity-intro ul{ height:85px; margin-top:10px;  padding:0 20px;}
.activity-intro li{ float:left; width:50%; line-height:18px; padding:10px 0;}
.activity-introtip{ padding:0 20px; height:26px; line-height:26px; background-color:#fef0d1;}
.activity-introtip a{ color:#07679c; margin-left:32px; text-decoration:underline;}

.activity-content{ margin-top:30px; height:265px;}
.activity-buy, .activity-buy-hd{width:356px;}
.activity-buy{ float:left; height:265px;}
.activity-buy-hd{ height:30px; float:none; background-position:0 -26px;}
.activity-buy-bd{ width:354px; height:234px; border:solid 1px #dedede; border-top-width:0; border-radius:3px;}
.activity-buy-bd .form{ width:100%;}
.activity-buy-bd .form-field{ padding:16px 0 0 126px;line-height:24px; }
.activity-buy-bd .form-label{ width:120px; margin-left:-126px; font-weight:700;}
.activity-buy-bd .form-text{ width:130px; height:18px; line-height:18px; padding:2px; border:solid 1px #d1d1d1; vertical-align:middle;}
.activity-buy-bd a, .activity-buy-bd a:hover{ color:#ed5400; margin-left:16px; text-decoration:none;}
.activity-buy-bd .form-btn{ width:126px; height:32px; background-position:0 -56px; border:0; cursor:pointer;}
.activity-buytip{ width:350px; height:265px; float:right; color:#313131; background-color:#f6ecd6; border-radius:3px;}
.activity-buytip p, .activity-tip p{ padding:0 8px 0 26px; line-height:22px;}
.activity-buytip h6{ height:32px; line-height:32px; color:#07679c; font-weight:700; padding:4px;}
.activity-buytip label, .activity-tip label{ margin-left:-20px; margin-right:6px;}
.activity-tip{ margin-top:30px;}
.activity-tip h6{ margin-bottom:10px;}
.activity-tip span{ color:#ed5400; font-weight:700;}

.light-btn{width:146px; height:32px; display:block; background-position:-126px -56px; }

/*light*/
.light-bd{ padding:32px 32px 40px 32px;}
.light-dailog .light-close{ right:16px; top:16px;}
.light-dailog .light-close s{ width:17px; height:17px; float:none; background-position:-247px 0;}
.light-dailog .light-box { width:480px; border-width:0; padding:5px; border-radius: 6px 6px 6px 6px; background:rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5F000000,endcolorstr=#5F000000);}
.light-dailog .light-border{ border:solid 4px #fba549; background-color:#fff; padding:0; border-radius: 6px 6px 6px 6px;}
.light-dailog .light-bd{ background-image:none; }
.message{ padding-left:100px;}
.message dt{ font-weight:300;}
.error s{ width:78px; height:78px; display:inline-block; background-position:-356px 0; margin-left:-100px;}